home *** CD-ROM | disk | FTP | other *** search
- Subject: Re: Tech Q: ODNamespace browsing
- Sent: 6/4/96 2:18 PM
- Received: 6/4/96 1:41 PM
- From: Steven T. Roussey, steven.roussey@partmerchant.com
- Reply-To: OpenDoc-Interest@CILabs.ORG
- To: OpenDoc Related Technologies Interest List, OpenDoc-Interest@CILabs
-
- At 6:15 PM -0700 6/3/96, Reginald Adkins wrote:
- >Who out there is looking directly into OpenDoc's editor namespaces for
- >information? (If you don't know what this means, you're probably not
- >using them).
- >
- >We are curious to know what kind of information people are interested in
- >and how we can better address their needs.
-
- We don't (yet) look directly in the OpenDoc's editor namespaces for info.
- We would if it put all nmaps of the editor in there (does it?).
-
- Here's a clip from an earlier message of mine in regards to nmaps and
- namespaces, etc. :
-
- ---
-
- The problem is that it only caches certain nmaps, where it should be a
- general utility for doing such queries.
-
- For example, Cyberdog needs to know which part viewers have the CyberDog
- extension. But the nmaps will only be cached for data types, so they have
- developers create a fake data kind to show that is Cyberdog savvy. But the
- kind doesn't mean that it understands that fictitious kind of data. This is
- a hack and sets a bad precedence. Of course they could go through the long
- process of loading _every_ part editor and viewer and asking for the
- Cyberdog extension and cache it themselves. That could mean reading in
- megabytes of code just to see if which one's understand an extension. And
- multiply that by the number of clients that want to query for something
- like the availability of an extension. God, imagine if OD had to load every
- component just to see what kinds of data kinds it supported, and did it
- every time it needed to know! That's why we have nmaps in the first
- place....
-
- Uses for nmaps:
- o cache data kinds the component supports (does this now)
- o cache the extensions the component supports
- o cache the communication suites it supports
- (like word services - either client or server)
- o other....
-
- I know of several projects that need this functionality, not the least of
- which is one of our own.
-
- ---
-
- This is an issue dear to our hearts, and one that when exploited has no
- counterpart in Java etc...
-
-
- -steve-
-
-
- --------------------------------------------------------------------------
- Steven T. Roussey
-
- Kantara Development The Part Merchant
- http://www.kantara.com/ http://www.partmerchant.com/
- 'Information On Demand' 'OpenDoc Software On Demand'
- --------------------------------------------------------------------------
- "Creativity thinks new things. Innovation does new things"
- --Theodore Levitt
-
-